花费 79 ms
什么是整洁的代码

目录 命名的艺术 注释 函数 测试 写出整洁的代码,是每个程序员的追求。《clean code》指出,要想写出好的代码,首先得知道什么是肮脏代码、什么是整洁 ...

Mon Aug 12 01:56:00 CST 2019 26 7114
性能优化指南:性能优化的一般性原则与方法

  作为一个程序员,性能优化是常有的事情,不管是桌面应用还是web应用,不管是前端还是后端,不管是单点应用还是分布式系统。本文从以下几个方面来思考这个问题:性能优化的一般性原则,性能优化的层次,性能优 ...

Mon May 21 17:47:00 CST 2018 6 13855
什么是整洁的架构

看完了clean code -- 代码整洁之道,那么接下来就应该读读其姊妹篇:clean architecture -- 架构整洁之道。不过对我而言,代码是实实在在的,看得见,摸得着;而架构虽然散发着 ...

Thu Oct 24 17:33:00 CST 2019 7 4253
日志的艺术(The art of logging)

  程序员学习每一门语言都是从打印“hello world”开始的,日志也是新手程序员学习、调试程序的一大利器。当项目上线之后,也会有各种各样的日志,比如记录用户的行为、服务器的状态、异常情况等 ...

Mon Dec 04 17:05:00 CST 2017 5 12196
同步与异步,回调与协程

  本文主要介绍在网络请求中的同步与异步,以及异步的表现形式: 回调与协程,并通过python代码展示各自的优缺点。 概念上下文:   当提到同步与异步,大家不免会想到另一组词语:阻塞与非阻塞 ...

Fri Feb 17 18:16:00 CST 2017 4 12839
关于使用第三方库、代码复用的一些思考

不管是不要重复造轮子,还是站在巨人的肩膀上,对于软件开发来说,代码复用都是最基本的原则之一。 代码复用,可能是DRY(dont repeat yourself),也可能是使用别人的代码,或者是开源项 ...

Mon Aug 19 00:40:00 CST 2019 3 3518
代码和设计是如何一步步腐化的

经历了几个从商业角度来看或成功或失败的项目,都会发现代码、设计都会慢慢地、在不经意间腐化。而且有一个项目开始的时候,架构是经过精心设计的,也有较为严格的代码规范,并且通过静态代码检查来尽量保证代码的质 ...

Mon Jun 22 00:59:00 CST 2020 23 3156
重构:干掉有坏味道的代码

第一次读重构 - 改善既有代码的设计(Refactoring: Improving the Design of Existing Code)这本书还是在学校的时候,那个时候刚开始写Java代码,师兄推 ...

Tue May 19 17:30:00 CST 2020 5 4238
什么是Mixin模式:带实现的协议

  Mixin(织入)模式并不是GOF的《设计模式》归纳中的一种,但是在各种语言以及框架都会发现该模式(或者思想)的一些应用。简单来说,Mixin是带有全部实现或者部分实现的接口,其主要作用是更好 ...

Thu Mar 02 22:24:00 CST 2017 0 10004
错误、异常与自定义异常

程序员对于异常(Exception)这个词应该都不陌生,尤其现在Exception基本上是OOP编程语言的标配。于我而言,这个词既熟悉又陌生,熟悉是因为听过了很多遍、似乎也有大量使用;陌生是因为很少真 ...

Thu Oct 10 17:44:00 CST 2019 1 1074

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM